#ifndef _FILE_SYSTEM__
#define _FILE_SYSTEM__

#define WINDOWS


#include <string>
#include <vector>


#ifdef WINDOWS
#include <direct.h>
#include <io.h>
#else
#include <dirent.h>
#include <sys/types.h>
#include <sys/stat.h>
#endif


#include "FileInfo.h"
#include "DirInfo.h"
using namespace std;


namespace FileSystem
{

string Combine(const string &path1, const string &path2);
string GetCurPath();


#ifdef WINDOWS
const char Separator = '\\';
#else
const char Separator = '/';
#endif
}

#endif //_FILE_SYSTEM__
